home *** CD-ROM | disk | FTP | other *** search
/ Acorn User: The RISC OS Graphics CD / Acorn User: The RISC OS Graphics CD.iso / utilities / sascha / _sascha / _readme / readme < prev    next >
Encoding:
Text File  |  1997-05-11  |  8.5 KB  |  221 lines

  1. SASCHA - HELP DOCUMENT
  2.  
  3.  
  4. This application can be used to convert a sprite into a text file. Sprites
  5. can be defined in any mode (up to 16M colours), but only black and non-black
  6. pixels are taken into account. Your result is an ASCII image of the sprite
  7. which renders the best possible result in terms of details and shapes. The
  8. result can be used as images or signatures in electronic text based mail or
  9. messages, etc.
  10.  
  11. You are recommended to apply monochrome (black/white), lowres sprites. This
  12. is because of the proper impression the picture may give to you before the
  13. conversion. Colours are ignored, in fact. Some Sprite-to-ASCII applications
  14. are based upon colours, but yield enormous text files consisting of series
  15. of characters, where each character just corresponds with one colour
  16. (pixel).
  17.  
  18. Sascha will produce a 'text image' which will roughly be as big as the
  19. original sprite is. Experimenting with different sprite characteristics will
  20. often lead to astonishing results. My experiments have taught me that three
  21. kinds of sprite sources will yield satisfying results in most cases:
  22.  
  23. 1. Draw files
  24. A draw file consisting of lines, curves and shapes with a fair amount of
  25. black and non-black areas can be used. Thin lines should be avoided - no
  26. characters in your set would approach these close enough. I always start
  27. selecting all the objects and applying a line width of - let's say - 4.
  28. Then take a snapshot - a lowres mode is not a bad idea! - and drag the
  29. snapshot directly onto Sascha.
  30.  
  31. 2. JPEG files
  32. High quality photo's in JPEG (JFIF) format often lead to impressive 'sharp'
  33. text files, especially images of buildings! The first thing you should do
  34. is: make it a 2 colour sprite. The best method to do this is linking it into
  35. !ChangeFSI. Choose the 2-col option with rectangular pixels (MODE 0) in
  36. 'Sprite output', and select in any case the option 'Disable dithering' in
  37. the submenu 'Processing'. Additionaly you may want to play around with the
  38. options 'Expand dynamic range', 'Histogram equalisation', 'Black correction'
  39. and 'Gamma correction' in order to adjust the balance between black and
  40. white areas in your image. After this you can either immediately drag the
  41. result (sprite) onto Sascha, or through Paint, which enables you to 'cut
  42. out' the wanted piece.
  43.  
  44. Note that 'Black correction' often needs values between 10 and 100 in order
  45. to make your picture brighter and 'Gamma correction' needs (broken) numbers
  46. between - let's say - 0.2 and 5.0 to apply more black. Using a 'physical
  47. file' (i.e. a file on a real filing system, not an application drag) for
  48. !ChangeFSI will enable you to reprocess the JPEG image easily after
  49. adjusting your options. Any zoom operation can be managed by ChangeFSI by
  50. choosing for example 'Scaling->Custom 7:4 7:4'.
  51.  
  52. GIF and normal sprite files can be applied as well, but JPEGs will normally
  53. give better results, because of the control of dithering (dithering should
  54. be avoided).
  55.  
  56. 3. Scan images
  57. Save the output sprite directly into Sascha. Best results are obtained by
  58. generating 2 col sprites with massive, non-dithered areas.
  59.  
  60.  
  61. COLOUR ASPECT
  62.  
  63.  
  64. Many images representing text (fonts) will not depend on the aspect of the
  65. colours (dark characters on bright background, or vice versa). Nevertheless
  66. photos will depend on this. Shadows - for example - should always be black,
  67. whereas fair-headed people should have a bright area for their hair (and
  68. skin) to prevent becoming 'negatives'. When creating images for these
  69. purposes you should consider this, so be aware of the receiver using an
  70. application (or device) with a bright or dark background! (E-mail often has
  71. bright background, whereas WimpLink (Fidonet, Aconet) uses a black
  72. background.)
  73.  
  74. Sascha can be configured to switch the colours of the display and the
  75. colours of the input, separately.
  76.  
  77.  
  78. OTHER OPTIONS
  79.  
  80.  
  81. Using topbits (characters with codes beyond 126), may improve the quality of
  82. the text image dramatically, but most mailers won't support this. Internet
  83. e-mail, for example, can't manage characters with accents, etc. You should
  84. only apply this option when:
  85. - you are sure that the mailing process (if any) does not mess up these
  86.   characters;
  87. - you are sure that the receiver applies the same (system) font
  88.   as you do
  89.   (Latin1 for example).
  90. See also chapter 'Character sets'.
  91.  
  92.  
  93. DITHERING
  94.  
  95.  
  96. This option will choose characters at random, rather than choosing always
  97. the same character for the same piece. Typically a white area may be
  98. represented as a whole bunch of 'M's', or as a combination of alternating
  99. 'M's' and 'W's', which are equally suitable. The dithering method is to be
  100. improved.
  101. Note that applying dithering to the input sprite in previous processes
  102. (apps) will usually make the text image result considerably less distinct.
  103.  
  104.  
  105. STRIP SPACES AT END
  106.  
  107.  
  108. Redundant spaces at the end of the text lines will be removed, when this
  109. option is selected. The appearance will not be influenced, but your text file
  110. may become much smaller. Only in cases of 'cutting and pasting' disabling
  111. this option can be sensible.
  112.  
  113.  
  114. KEEP ASPECT RATIO
  115.  
  116.  
  117. The Risc OS Desktop uses a (system) font which contists of matrices of 8 by
  118. 8 pixels. To make the characters more legible, they are vertically doubled
  119. in hires modes. Tall fonts are easier to read. Note that when you apply the
  120. 'real' system font of hires modes (for example by going into the ShellCLI),
  121. the characters are half the size. It is important to be aware of the font
  122. which is used to display the final image. In most cases this will be the
  123. desktop (system) font. Select in these cases the option 'Keep aspect ratio'.
  124. Note that any hires sprite to be processed will be treated as a lowres
  125. sprite, so quality decreases. You can check out the effect of this option by
  126. consulting the menu item 'Image' in the menu of the result window ('Ignored
  127. hires').
  128.  
  129.  
  130. DISPLAYING THE TEXT IMAGES IN FONTS OTHER THAN SYSTEM FONT
  131.  
  132.  
  133. Displaying in other fonts will not always mess up your image, but
  134. anti-aliasing effects, proportional fonts (like Homerton) and large line
  135. spacing may harm the impression of your picture severely.
  136.  
  137.  
  138. CHARACTER SETS
  139.  
  140.  
  141. Character sets to be applied are: Latin1 (all ASCII codes between 32 and
  142. 255, excluding 127), WimpLink (ASCII codes between 32 and 255, excluding
  143. 127, 141, 142, 143?), E-mail (ASCII codes between 32 and 126) and PC8
  144. (32-255, except 127). This version of Sascha only supplies the WimpLink set.
  145. In order to apply a set suitable for e-mail, you should now deselect 'Use
  146. topbit characters'. WimpLink is a MailLink application for Risc OS Desktop
  147. for Fidonet and alikes (Aconet) by Remco de Vreugd.
  148.  
  149.  
  150. DEVELOPMENT
  151.  
  152. V2.08: bug removed: didn't use correct colours after startup with inverted
  153. display colours configured (due to unremoved debug declarations)
  154.  
  155. Several options are to be implemented:
  156. - improved dithering
  157. - flexible character sets
  158. - shift improvement (shifting your image a few scan lines up or down may
  159.   improve the result!)
  160. - configureable score evaluation
  161. - improved redrawing speed
  162. - etc.
  163.  
  164.  
  165. COPYRIGHT AND DISSEMINATION
  166.  
  167.  
  168. Sascha is copyright © Maarten J. Seinen, 1997. The application is in the
  169. Public Domain, which means that it may freely be copied and passed around as
  170. long as no modifications are made, no parts of the program or files will be
  171. left out and no expenses - other than media expenses, like floppies or
  172. telephone rates - are charged.
  173.  
  174. The program has been designed and tested carefully. However, the author
  175. cannot accept liability for any loss or damage arising from the use of the
  176. program or its files.
  177.  
  178.  
  179. DEDICATION
  180.  
  181.  
  182. The program is dedicated to Mrs Sacha de Boer, the gorgeous female
  183. newscaster of the Dutch Broadcasting Organisation (NOS), Journaal, and can
  184. be admired almost daily via the Dutch Public Channels 1, 2 or 3.
  185.  
  186. To contact the author:
  187. Maarten J. Seinen (Seinen's Fiction), The Hague, The Netherlands
  188. Fidonet:    2:281/644.44
  189. Aconet:     77:8500/203.44
  190. Tel/Fax:    + 31 (0) 70 3814318
  191.  
  192. You may also try these Internet e-mail addresses:
  193. acorn.big.ben.club@tip.nl
  194. m.seinen@sdu.nl (at work)
  195. mjseinen@freemail.nl
  196. (these addresses are not guaranteed to work, especially not the last one).
  197.  
  198.  
  199. SPECIAL THANKS TO
  200.  
  201.  
  202. Ab Steeman (http://www.riscysite.demon.nl, mailto:ab@riscysite.demon.nl)
  203. for his support, advice and his icons.
  204. Kees Grinwis (design improvement)
  205. Joris Röling for this Help-application.
  206.  
  207.  
  208. LATEST VERSION
  209.  
  210.  
  211. can be obtained from http://www.riscysite.demon.nl/Sas.html
  212.  
  213.  
  214. Please do not remit money to my account as it will jeopardize my
  215. unemployment benefit. Donate the money to Acorn Computers in Cambridge,
  216. Great Britain, instead, so I would be able to work with Risc OS or its
  217. successors for the rest of my life, not needing to muddle along with a
  218. Microsoft Operating System.
  219.  
  220. Maarten J. Seinen, 08 May 1997
  221.